#include<stdio.h>
#include<stdlib.h>


int main(int argc, char **argv)
{
    FILE *fps, *fpd;
    int ch;

    if(argc < 3)
    {   
        fprintf(stderr, "Usage:%s <src_file> <dest_file>\n",argv[0]);
        exit(1);
    }

    fps = fopen(argv[1], "r");
    if(fps == NULL)
    {
        perror("fopen()");
        exit(1);
    }

    fpd = fopen(argv[2], "w");
    if(fpd == NULL)
    {
        perror("fopen()");
        fclose(fps);
        exit(1);
    }

    while(1)
    {
        ch = fgetc(fps);
        if(ch == EOF)
            break;
        fputc(ch, fpd);
    }

    fclose(fpd);
    fclose(fps);

    exit(0);
}
